Notes
-----------------------------------------------------

-When binding this WSDL with the .NET 2.0 WSDL.exe stub code generator, you must reference the local file with a fully qualified file URI (file://).  This is due to a known bug in the way WSDL.exe validates <import> statements.

-Updated WSDL and Spec version to 'draft8' to be compliant with EN Versioning Conventions.



Changes to Draft 8 WSDL
-----------------------------------------------------

-Changed <simpleType name="DocumentType"> to <simpleType name="DocumentFormatType"> (Line 17)
-Added <enumeration value="ODF"/> to DocumentType Enumeration (Line 23)
-Added <simpleType name="EncodingType"> enumerations (Lines 28-37)
-Added <simpleType name="NotificationMessageCategoryType"> enumerations (Line 40-46)
-Added <enumeration value="Processing"/> to TransactionStatusCode enumeration (Line 51)
-Added <enumeration value="Canceled"/> to TransactionStatusCode enumeration (Line 54)
-Removed <enumeration value="Running"/> from TransactionStatusCode enumeration
-Removed <enumeration value="Down"/> from TransactionStatusCode enumeration
-Added <enumeration value="E_InvalidCredential"/> to ErrorCodeList (Line 74)
-Added <enumeration value="E_TransactionId"/> to ErrorCodeList (Line 75)
-Removed <enumeration value="E_Query"/> from ErrorCodeList
-Added <enumeration value="E_ServiceUnavailable"/> to ErrorCodeList (Line 77)
-Added <enumeration value="E_TokenExpired"/> to ErrorCodeList (Line 81)
-Added <enumeration value="E_ValidationFailed"/> to ErrorCodeList (Line 82)
-Added <enumeration value="E_ServerBusy"/> to ErrorCodeList (Line 83)
-Added <enumeration value="E_RowIdOutofRange"/> to ErrorCodeList (Line 84)
-Added <enumeration value="E_FeatureUnsupported"/> to ErrorCodeList (Line 85)
-Added <enumeration value="E_VersionMismatch"/> to ErrorCodeList (Line 86)
-Added <enumeration value="E_InvalidFileName"/> to ErrorCodeList (Line 87)
-Added <enumeration value="E_InvalidParameter"/> to ErrorCodeList (Line 88)
-Added <enumeration value="E_AuthMethod"/> to ErrorCodeList (Line 89)
-Added <enumeration value="E_Unknown"/> to ErrorCodeList (Line 90)
-Added <enumeration value="E_RecipientError"/> to ErrorCodeList (Line 91)
-Added <enumeration value="E_NotificationURIError"/> to ErrorCodeList (Line 92)
-Changed name="ErrorCode" to name="errorCode" to conform with EN Naming Conventions (Line 99)
-Changed name="Description" to name="description" to conform with EN Naming Conventions (Line 100)
-Changed name="DocumentName" to name="documentName" (Line 115)
-Changed name="DocumentType" to name="documentType" (Line 116)
-Changed type="typens:DocumentType" to type="typens:DocumentFormatType" (Line 116)
-Changed name="DocumentContent" to name="documentContent" (Line 117)
-Changed name="DocumentId" to name="documentId" (Line 120)
-Changed ParameterType definition (Lines 124-130)
-Removed DescriptionCategoryType
-Removed ServiceParameterType
-Removed ServiceDescriptionListType
-Added <attribute name="format" type="typens:DocumentFormatType" use="optional" default="XML"/> to GenericXMLType (Line 160)
-Changed name="transactionStatusCode" to name="status" (Line 184)
-Removed <element name="flowStatusCode" type="xsd:string"/>
-Changed name="flowStatusDetail" to name='statusDetail' (Line 185)
-Added NotificationMessageType (Line 189)
-Changed name="SecurityToken" to name="securityToken" (Line 221)
-Changed name="dataFlowName" to  name="dataflow" (Line 232)
-Changed <element name="dataFlowOperation" type="xsd:NCName"/> to <element name='flowOperation' type='xsd:string' /> (Line 233)
-Changed name="document" to name="documents" (Line 236)
-Changed SubmitResponse type="xsd:string" to type="typens:StatusResponseType" (Line 240)
-Changed name="dataFlowName" to name='dataflow' (Line 246)
-Changed name="dataFlowOperation" type="xsd:NCName" to name='request' type='xsd:string' (Line 247)
-Changed name="parameter" to name='parameters' (Line 250)
-Changed name="dataFlowName" to name='dataflow' (Line 261)
-Changed name="dataFlowOperation" type="xsd:NCName" to name='request' type='xsd:string' (Line 262)
-Changed name="returnURL" to name='recipients' (Line 263)
-Changed name="parameter" to name='parameters' (Line 265)
-Changed SolicitResponse type="xsd:string" to type="typens:StatusResponseType" (Line 269)
-Added <element name='dataflow' type='xsd:NCName'/> to Download (Line 285)
-Removed <element name="transactionId" type="xsd:string"/> from Notify
-Changed name="dataFlowName" to name='dataflow' in Notify (Line 305)
-Removed <element name="status" type="typens:StatusResponseType"/> in Notify
-Changed name="documents" to name='messages' (Line 306)
-Chagned type="typens:NodeDocumentType to type='typens:NotificationMessageType' (Line 306)
-Changed type="typens:ServiceDescriptionListType" to type='typens:GenericXmlType' (Line 327)
-Changed name="Hello" to name="hello" (Line 327)
-Removed 'Process' method
-Removed 'Invoke' method
-Added 'Execute' Method (Lines 341-359)
